package com.周阳.装饰者;

/**
 * 瘦脸装饰器
 */
public class SLDecotorator implements TiktokDecorator{

    /**
     * 被装饰者
     */
    private ManTikTok manTikTok;

    public SLDecotorator(ManTikTok manTikTok){
        this.manTikTok=manTikTok;
    }

    @Override
    public void tiktok() {
        /**
         * 直播之前做一些功能的增强
         */
        System.out.println("直播之前我先化个妆.....................");
        /**
         * 开启直播
         */
        manTikTok.tiktok();
        /**
         * 直播之后功能增强---开启瘦脸
         */
        enable();
    }

    /**
     * 开启美颜：属于直播的增强功能
     */
    @Override
    public void enable() {
        System.out.println("我开启了瘦脸");
        System.out.println("鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花 鲜花--好多鲜花礼物");
    }


}
